package org.example.finalsecurities.mapper;


import org.apache.ibatis.annotations.Mapper;
import org.example.finalsecurities.entity.StockIndex;

import java.util.List;

/**
 * 股票指数Mapper接口
 *
 * @author : [CaiJianbin]
 * @version : [v1.0]
 */
@Mapper
public interface StockIndexMapper {
    /**
     * @author CaiJianbin
     * @description 查询所有股票指数
     * @param
     * @return java.util.List<org.example.finalsecurities.entity.StockIndex>
     */
    List<StockIndex> selectAll();

    /**
     * @author CaiJianbin
     * @description 根据股票指数代码查询股票指数
     * @param code
     * @return org.example.finalsecurities.entity.StockIndex
     */
    StockIndex selectByCode(String code);

    /**
     * @author CaiJianbin
     * @description 插入股票指数
     * @param stockIndex
     * @return int
     */
    int insert(StockIndex stockIndex);

    /**
     * @author CaiJianbin
     * @description 通过股票指数代码更新股票指数
     * @param stockIndex
     * @return int
     */
    int update(StockIndex stockIndex);
}